Big Huge Thesaurus

semiautomatic firearm

noun